"""海滩上有一堆桃子，五只猴子来分。
第一只猴子把这堆桃子平均分为五份，多了一个，这只猴子把多的一个扔入海中，拿走了一份。
第二只猴子把剩下的桃子又平均分成五份，又多了一个，它同样把多的一个扔入海中，拿走了一份，
第三、第四、第五只猴子都是这样做的，
问海滩上原来最少有多少个桃子？"""
for i in range (100000):
    k=i #i的值不能变，所以要用k来存储
    flag=False
    for j in range (5):
        if (k-1)%5==0:
            k-=(k-1)//5+1 #这个公式卡了好久
            if j==4:  #只有5次分桃全都顺利结束，才算满足要求
                flag=True
        else:
            break
    if flag:
        print("原本至少有%d个桃子"%i)
        break



